peltate leaf - Spanish English Dictionary